<?php
//Kiểm tra một chuỗi có kết thúc bằng một chuỗi khác hay không
function EndsWith($FullStr, $EndStr)
{
        // Get the length of the end string
    $StrLen = strlen($EndStr);
        // Look at the end of FullStr for the substring the size of EndStr
    $FullStrEnd = substr($FullStr, strlen($FullStr) - $StrLen);
        // If it matches, it does end with EndStr
    return $FullStrEnd == $EndStr;
}

//Trả về text cơ bản từ HTML
function GetTextFromHTML($htmlDoc)
{
	$search = array ("'<script[^>]*?>.*?</script>'si",  // Strip out javascript 
					 "'<[/!]*?[^<>]*?>'si",          // Strip out HTML tags 
					 "'([rn])[s]+'",                // Strip out white space 
					 "'&(quot|#34);'i",                // Replace HTML entities 
					 "'&(amp|#38);'i", 
					 "'&(lt|#60);'i", 
					 "'&(gt|#62);'i", 
					 "'&(nbsp|#160);'i", 
					 "'&(iexcl|#161);'i", 
					 "'&(cent|#162);'i", 
					 "'&(pound|#163);'i", 
					 "'&(copy|#169);'i", 
					 "'&#(d+);'e");                    // evaluate as php 

	$replace = array ("", 
					 "", 
					 "\1", 
					 "\"", 
					 "&", 
					 "<", 
					 ">", 
					 " ", 
					 chr(161), 
					 chr(162), 
					 chr(163), 
					 chr(169), 
					 "chr(\1)"); 

	$text = preg_replace($search, $replace, $htmlDoc);
	return $text;
}